Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commits HEAD (da1b9c0e)

da1b9c0 Mark Qvist 2026-07-26 18:02:12 - 3 days ago
Updated versions

795fdaa Mark Qvist 2026-07-20 18:49:54 - 1 week ago
Updated versions

7bb4bcf Mark Qvist 2026-07-20 18:48:52 - 1 week ago
Updated logging

d909619 Mark Qvist 2026-07-16 15:16:09 - 1 week ago
Added inbound message resource transfer tracking and ability to cancel incoming messages

5769d46 Mark Qvist 2026-07-16 10:22:12 - 1 week ago
Improved logging

3e2cd36 Mark Qvist 2026-07-16 02:52:56 - 2 weeks ago
Updated version

241b29c Mark Qvist 2026-07-16 02:50:10 - 2 weeks ago
Yes, it will run on potato, then

ca02fa5 Mark Qvist 2026-07-16 02:10:50 - 2 weeks ago
Added lxmd config options stamp_cost, sequential_pn_stamp_validation, static_peers_bypass_sequential, max_inbound_syncs. Added name sanitization to peers output.

982c9fc Mark Qvist 2026-07-16 01:11:36 - 2 weeks ago
Early sync complete if no messages exist after requirements filtration

4a93697 Mark Qvist 2026-07-15 20:41:58 - 2 weeks ago
Fixed PN peer offer preparation not adhering to minimum accepted stamp cost for message offer filtration

548be10 Mark Qvist 2026-07-15 20:08:14 - 2 weeks ago
Added transient ID processing locks

8395793 Mark Qvist 2026-07-12 01:27:38 - 2 weeks ago
Ensure atomic writes

fb0fd24 Mark Qvist 2026-07-10 15:39:15 - 2 weeks ago
Updated versions

fab12ad Mark Qvist 2026-06-01 14:26:47 - 1 month ago
Updated build scripts

a29c4a0 Mark Qvist 2026-06-01 00:03:39 - 1 month ago
Updated version

2086413 Mark Qvist 2026-05-31 22:10:48 - 1 month ago
Fixed typo

c877efa Mark Qvist 2026-05-29 09:58:06 - 2 months ago
Updated version

11b2480 Mark Qvist 2026-05-29 09:57:51 - 2 months ago
Updated versions

5be161c Jeremy O'Brien 2026-05-28 04:52:17 - 2 months ago
Prevent message write race among different processes touching the same message

bf924c7 Mark Qvist 2026-05-27 12:28:58 - 2 months ago
Cleanup

044f3d2 Mark Qvist 2026-05-26 23:32:02 - 2 months ago
Updated versions

312e0a8 Mark Qvist 2026-05-26 13:18:33 - 2 months ago
Updated version

575fb7d Mark Qvist 2026-05-26 13:17:46 - 2 months ago
Prevent LXM persist race in write_to_directory when messages change state within very short time spans

2ac2b10 Mark Qvist 2026-05-26 13:14:05 - 2 months ago
Automatically drop LXMs from blackholed identities

599406e Mark Qvist 2026-05-25 16:59:24 - 2 months ago
Activated compression support signalling

55620bf Parnikkapore 2026-05-24 14:21:42 - 2 months ago
Fix lxmd crash when defaulting --config to ~/.config/lxmd/

b53a3ce Mark Qvist 2026-05-24 23:16:15 - 2 months ago
Clarified FIELD_THREAD

764758d Mark Qvist 2026-05-24 22:59:57 - 2 months ago
Added reply, reaction and comment field standards to LXMF.py

b415a13 Mark Qvist 2026-05-21 17:58:59 - 2 months ago
Updated makefile

dffbf4d Mark Qvist 2026-05-21 16:17:35 - 2 months ago
Updated versions

84613f8 Mark Qvist 2026-05-20 19:56:35 - 2 months ago
Updated versions

1bef747 Mark Qvist 2026-05-20 19:55:03 - 2 months ago
Cleanup

d6ec051 Mark Qvist 2026-05-20 19:52:55 - 2 months ago
Ensure different tmp-file names if os.getpid() is not available

7f0e262 Jeremy O'Brien 2026-05-20 15:43:35 - 2 months ago
atomically write lxmf message files to prevent reading of partial files from other processes during the write

29c7917 Mark Qvist 2026-05-20 00:33:46 - 2 months ago
Updated makefile

7b0e702 Mark Qvist 2026-05-10 17:20:26 - 2 months ago
Updated versions

0cb62dd Mark Qvist 2026-05-10 17:16:38 - 2 months ago
Use stamp generation worker context manager on Python 3.14+

a8505ea Mark Qvist 2026-05-10 14:12:51 - 2 months ago
Added outbound processing trigger for pn node announces

6a00d82 Mark Qvist 2026-05-07 20:23:56 - 2 months ago
Updated versions

2c4dfdd Mark Qvist 2026-05-06 18:45:57 - 2 months ago
Updated versions

83fbe80 Mark Qvist 2026-05-06 18:45:41 - 2 months ago
Strip null bytes from display names by default

25b7fcf Mark Qvist 2026-05-06 17:20:03 - 2 months ago
Updated versions

189f523 Mark Qvist 2026-05-06 17:19:16 - 2 months ago
Raise explicit IOError for the sloppy vibe-coders who apparently can't figure out that you need to set an outbound propagation node before trying to send a propagated message

f9967db Mark Qvist 2026-05-02 18:54:07 - 2 months ago
Updated readme

ad616fc Mark Qvist 2026-05-02 18:53:10 - 2 months ago
Updated readme

9d413c0 Mark Qvist 2026-05-02 18:51:56 - 2 months ago
Updated readme

4ecbdb3 Mark Qvist 2026-05-02 18:46:24 - 2 months ago
Updated readme

727830c Mark Qvist 2026-04-28 18:53:48 - 3 months ago
Update versions

8499729 Mark Qvist 2026-04-22 13:40:02 - 3 months ago
Updated versions

3f0681f Mark Qvist 2026-04-21 19:29:01 - 3 months ago
Versions

eb67b19 Mark Qvist 2026-04-21 17:24:16 - 3 months ago
Versions

8bdb434 Mark Qvist 2026-04-21 13:19:07 - 3 months ago
Retain announce data for used destinations

41b7573 Mark Qvist 2026-04-21 10:50:34 - 3 months ago
Updated version

72932ee Mark Qvist 2026-04-19 13:27:32 - 3 months ago
Added compression support signalling

0886795 Mark Qvist 2026-04-18 16:36:29 - 3 months ago
Updated versions

269ce43 Mark Qvist 2026-01-10 21:50:42 - 6 months ago
Added Zen of Reticulum

2ad82b6 Mark Qvist 2026-01-06 21:01:53 - 6 months ago
Announce control destination

ba2c6b8 Mark Qvist 2026-01-06 17:55:31 - 6 months ago
Versions

2b7ba95 Mark Qvist 2026-01-06 17:03:09 - 6 months ago
Cleanup

ef2e123 Mark Qvist 2026-01-06 13:57:12 - 6 months ago
Fix

7c9bdd7 Mark Qvist 2026-01-04 01:32:40 - 6 months ago
Fix

72853fc Mark Qvist 2026-01-04 01:05:01 - 6 months ago
Updated versions

97f8c10 Mark Qvist 2025-12-28 00:55:10 - 7 months ago
Updated readme

6ecd271 Mark Qvist 2025-12-22 22:22:17 - 7 months ago
Updated readme

694f241 Mark Qvist 2025-12-02 20:43:44 - 7 months ago
Added more descriptive error if propagation node peers file is corrupt

a6f5a56 Mark Qvist 2025-12-02 20:17:46 - 7 months ago
Improved outbound message processing speed

f4c805e Mark Qvist 2025-11-27 18:38:52 - 8 months ago
Updated makefile

7c71eb1 Mark Qvist 2025-11-24 22:02:30 - 8 months ago
Cleanup

bc7522b Mark Qvist 2025-11-13 19:42:24 - 8 months ago
Updated version

39e398b Mark Qvist 2025-11-13 17:48:10 - 8 months ago
Fixed missing PN config unpack on incoming sync auto-peering

ee15e9f Mark Qvist 2025-11-08 14:30:47 - 8 months ago
Updated version

00ffbc0 Mark Qvist 2025-11-08 01:20:31 - 8 months ago
Using multiprocessing start method fork on Linux to avoid issues with Python 3.14. Fixes #35.

dca6cc2 Mark Qvist 2025-11-07 23:10:30 - 8 months ago
Ensure LXMF and RNS exit handlers are called on SIGINT and SIGTERM, since for some ungodly reason atexit events are not always called on some combinations of Python version and platforms, even though they have been registered.

6203857 Mark Qvist 2025-11-03 22:21:13 - 8 months ago
Updated version

fa2d78c Mark Qvist 2025-11-03 22:19:20 - 8 months ago
Fixed message stamps getting overwritten if propagation stamp was also present

f18ce9e Mark Qvist 2025-11-03 00:08:50 - 8 months ago
Cleanup

d7a2979 Mark Qvist 2025-11-02 23:07:43 - 8 months ago
Cleanup

0b06791 Mark Qvist 2025-11-02 20:41:03 - 8 months ago
Adjusted default max peering cost

bc3f4ec Mark Qvist 2025-11-02 18:35:15 - 8 months ago
Handle client propagation transfer limits separately from PN peers

99830b6 Mark Qvist 2025-11-02 12:02:21 - 8 months ago
Only index messages with stamp value set

1b5dc41 Mark Qvist 2025-11-02 11:38:15 - 8 months ago
Merge messagestore check

9c5fa4a Mark Qvist 2025-11-02 11:35:12 - 8 months ago
Take stamp value into account when cleaning message store

383d953 Mark Qvist 2025-11-02 11:34:22 - 8 months ago
Don't hog all cores on high core-count machines

557887d markqvist 2025-11-02 11:33:00 - 8 months ago
Merge pull request #34 from busimus/master

e1905b8 bus 2025-11-02 09:12:33 - 8 months ago
Fix stored messages always getting deleted if config path has underscores

8e3ffb0 Mark Qvist 2025-11-02 02:48:19 - 9 months ago
Stat query default identity as local

f383450 Mark Qvist 2025-11-02 02:29:32 - 9 months ago
Implemented duplicate signalling on PN message download

747ddbd Mark Qvist 2025-11-02 02:27:57 - 9 months ago
Implemented duplicate signalling on PN message download

d0f3385 Mark Qvist 2025-11-01 18:48:31 - 9 months ago
Added acceptance rate to lxmd stats output

401328f Mark Qvist 2025-11-01 18:27:11 - 9 months ago
Allow configuring max remote peering cost

4350a23 Mark Qvist 2025-11-01 17:35:36 - 9 months ago
Cleanup

9dc998f Mark Qvist 2025-11-01 17:32:45 - 9 months ago
Added peering break option to lxmd command line interface

fa9fd2a Mark Qvist 2025-11-01 13:10:28 - 9 months ago
Added remote status and control by allow-list for lxmd

0cebd58 Mark Qvist 2025-11-01 12:49:32 - 9 months ago
Allow specifying remote lxmd destination for status and control

b35b921 Mark Qvist 2025-11-01 01:35:15 - 9 months ago
Implemented throttling for naughty propagation node peers

df6271a Mark Qvist 2025-11-01 00:10:30 - 9 months ago
Handle client message download for stamped propagation messages

4afb92b Mark Qvist 2025-11-01 00:09:23 - 9 months ago
Added peer sync option to lxmd command line interface

0a5edb2 Mark Qvist 2025-10-31 22:24:55 - 9 months ago
Implemented propagation node name configuration and inclusion in announce metadata

704b37d Mark Qvist 2025-10-31 21:45:40 - 9 months ago
Implemented client-side propagation stamp generation and inclusion in outbound propagation messages

606a723 Mark Qvist 2025-10-31 17:11:17 - 9 months ago
Implemented getting static peer configuration from network if unknown at launch

Page 1 | Older »


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────